﻿//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Web;
//using System.Web.Mvc;
//using System.Web.Routing;

//namespace MvcApplication1.lib
//{
//    public class GrayReleasedRouteBase : RouteBase
//    {
//        public override RouteData GetRouteData(HttpContextBase httpContext)
//        {
            
//            if (!httpContext.Request.Path.StartsWith("/V/"))//判断是否是我们需要处理的URL，不是则返回null，匹配将会继续进行。
//                return null;
//            var data = new RouteData(this, new MvcRouteHandler());//声明一个RouteData，添加相应的路由值
//            //if (CookieManager.ExistCookie())
//            //{
//            //    data.DataTokens.Add("area", "V1");
//            //    data.Values.Add("controller", "G1");
//            //}
//            //else {
//            //    data.DataTokens.Add("area", "V2");
//            //    data.Values.Add("controller", "G11");
//            //}
//            //至此可以肯定是我们要处理的URL了   
//            data.Values.Add("action", "Index");        
//            return data;
//        }

//        public override VirtualPathData GetVirtualPath(RequestContext requestContext, RouteValueDictionary values)
//        {

//            return null;
//        }
//    }
//}